package ru.stqa.trainings.testng.simple5.sample22;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.testng.annotations.DataProvider;
public class DataProviders {
@DataProvider
public static Iterator<Object[]> loadUserFromFile() throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(
DataProviders.class.getResourceAsStream("/user.data")));
List<Object[]> userData = new ArrayList<Object[]>();
String line = in.readLine();
while (line != null) {
userData.add(line.split(";"));
line = in.readLine();
}
in.close();
return userData.iterator();
}
}